"""
MakerStrategy.py

Author: Zach Epolito
Date: 9-22-08
"""

class MakerStrategy(object):
    """abstract class - do not instantiate.
       The context class uses this to call the concrete strategies
    """
    
    """returns a MakerMove object """
    def strategy(self, contFunctor, GUI):
        raise NotImplementedError('method not implemented')
